﻿using System;
using System.Collections.Generic;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using System.Text;
using WLMCoreLibrary;
using SAW_Core;

namespace SAW_Mobile.Facturacion
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            dbConnector ConexionDB = new dbConnector();
            FacturaCollection lista = new FacturaCollection(true,ref ConexionDB);
            StringBuilder salida = new StringBuilder();
            salida.Append("<ul data-role='listview' data-position=\"fixed\" data-filter=\"true\">");
            string fechaActual = DateTime.Now.AddYears(20).ToShortDateString();
            //salida.Append("<li data-role=\"list-divider\">" + letraActual + "</li>");
            foreach (Factura factura in lista.Elementos)
            {
                if (factura.fechaCreacion.ToShortDateString()!=fechaActual)
                {
                    fechaActual = factura.fechaCreacion.ToShortDateString();
                    salida.Append("<li data-role=\"list-divider\">" + factura.fechaCreacion.ToLongDateString() + "</li>");
                }
                salida.Append("<li><a href='/Facturacion/Detalle.aspx?idFactura=" + factura.id + "'><p class=\"ui-li-count ui-btn-up-c ui-btn-corner-all\"><b> " + factura.Total.ToString("C") + "</b></p><br/><p class=\"ui-li-desc\">Folio No. " + factura.Serie + factura.NoFolio + "</p> <h2>" + factura.R_RazonSocial.ToLower() + "</h2><p></p></a></li>");
            }
            salida.Append("</ul>");
            labelFacturas.Text = salida.ToString();
            ConexionDB.CloseConnection();
        }
    }
}